package leetcode.code1493;

public class Solution {
	public int longestSubarray(int[] nums) {
		int ans = 0, z1 = -1, z2 = -1;
		for (int i = 0; i < nums.length; i++) {
			int num = nums[i];
			if (num == 0) {
				z1 = z2;
				z2 = i;
			}
			ans = Math.max(ans, i - z1 - 1);
		}
		return ans;
	}
}
